/**
 * Copyright:  Copyright (c) 2013
 *
 * @FileName		: ManagementServiceImpl.java
 * @PageName		: 경영 Service 구현 
 * @Date			: 2013. 4. 12.오후 5:28:12
 * @LastModifier	: 최경민
 * @LastModifyDate	: 
 * @LastModifier	: 
 * Change history	:
 */
package com.pulp.management.service.impl;

import java.io.Serializable;
import java.util.List;

import com.pulp.management.dao.ManagementDAO;
import com.pulp.management.model.ManagementInfo;
import com.pulp.management.service.ManagementService;

/**
 * @author 최경민
 * 
 */
public class ManagementServiceImpl implements ManagementService, Serializable {

	private static final long serialVersionUID = -2761397661241311249L;

	private ManagementDAO managementDAO;

	/**
	 * @return the managementDAO
	 */
	public ManagementDAO getManagementDAO() {
		return managementDAO;
	}

	/**
	 * @param managementDAO the managementDAO to set
	 */
	public void setManagementDAO(ManagementDAO managementDAO) {
		this.managementDAO = managementDAO;
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * com.pulp.management.service.ManagementService#getProfitAndLossMachineYear
	 * ()
	 */
	@Override
	public List<ManagementInfo> getProfitAndLossMachineYear() {

		return managementDAO.getProfitAndLossMachineYear();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * com.pulp.management.service.ManagementService#getProfitAndLossMachineMonth
	 * ()
	 */
	@Override
	public List<ManagementInfo> getProfitAndLossMachineMonth() {

		return managementDAO.getProfitAndLossMachineMonth();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * com.pulp.management.service.ManagementService#getProfitAndLossMachineDate
	 * ()
	 */
	@Override
	public List<ManagementInfo> getProfitAndLossMachineDate() {

		return managementDAO.getProfitAndLossMachineDate();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * com.pulp.management.service.ManagementService#getProfitAndLossTeamYear()
	 */
	@Override
	public List<ManagementInfo> getProfitAndLossTeamYear() {

		return managementDAO.getProfitAndLossTeamYear();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * com.pulp.management.service.ManagementService#getProfitAndLossTeamMonth()
	 */
	@Override
	public List<ManagementInfo> getProfitAndLossTeamMonth() {

		return managementDAO.getProfitAndLossTeamMonth();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * com.pulp.management.service.ManagementService#getProfitAndLossTeamDate()
	 */
	@Override
	public List<ManagementInfo> getProfitAndLossTeamDate() {

		return managementDAO.getProfitAndLossTeamDate();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * com.pulp.management.service.ManagementService#getProfitAndLossDivisionYear
	 * ()
	 */
	@Override
	public List<ManagementInfo> getProfitAndLossDivisionYear() {

		return managementDAO.getProfitAndLossDivisionYear();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * com.pulp.management.service.ManagementService#getProfitAndLossDivisionMonth
	 * ()
	 */
	@Override
	public List<ManagementInfo> getProfitAndLossDivisionMonth() {

		return managementDAO.getProfitAndLossDivisionMonth();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * com.pulp.management.service.ManagementService#getProfitAndLossDivisionDate
	 * ()
	 */
	@Override
	public List<ManagementInfo> getProfitAndLossDivisionDate() {

		return managementDAO.getProfitAndLossDivisionDate();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see com.pulp.management.service.ManagementService#getBSStatusYear()
	 */
	@Override
	public List<ManagementInfo> getBSStatusYear() {

		return managementDAO.getBSStatusYear();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see com.pulp.management.service.ManagementService#getBSStatusMonth()
	 */
	@Override
	public List<ManagementInfo> getBSStatusMonth() {

		return managementDAO.getBSStatusMonth();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see com.pulp.management.service.ManagementService#getBSDetailYear()
	 */
	@Override
	public List<ManagementInfo> getBSDetailYear() {

		return managementDAO.getBSDetailYear();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see com.pulp.management.service.ManagementService#getBSDetailMonth()
	 */
	@Override
	public List<ManagementInfo> getBSDetailMonth() {

		return managementDAO.getBSDetailMonth();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see com.pulp.management.service.ManagementService#getPrimeCostYear()
	 */
	@Override
	public List<ManagementInfo> getPrimeCostYear() {

		return managementDAO.getPrimeCostYear();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see com.pulp.management.service.ManagementService#getPrimeCostMonth()
	 */
	@Override
	public List<ManagementInfo> getPrimeCostMonth() {

		return managementDAO.getPrimeCostMonth();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * com.pulp.management.service.ManagementService#getPrimeCostFactoryCostYear
	 * ()
	 */
	@Override
	public List<ManagementInfo> getPrimeCostFactoryCostYear() {

		return managementDAO.getPrimeCostFactoryCostYear();
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * com.pulp.management.service.ManagementService#getPrimeCostFactoryCostMonth
	 * ()
	 */
	@Override
	public List<ManagementInfo> getPrimeCostFactoryCostMonth() {

		return managementDAO.getPrimeCostFactoryCostMonth();
	}

}
